// 登录状态检查公共方法
function checkAdminLogin() {
    try {
        // 从localStorage获取管理员信息
        const adminStr = localStorage.getItem('admin');
        console.log('本地存储的admin值:', adminStr);
        
        // 如果管理员信息不存在或不是 'admin'，跳转到登录页面
        if (!adminStr || adminStr !== 'admin') {
			alert('当前没有登录信息，请去登录！');
            redirectToLogin();
            return false;
        }
        
        return true;
    } catch (error) {
        alert('当前没有登录信息，请去登录！');
        // 清除损坏的管理员信息
        localStorage.removeItem('admin');
        // 跳转到登录页面
        redirectToLogin();
        return false;
    }
}

// 跳转到登录页面
function redirectToLogin() {
    // 获取当前页面URL，登录成功后可以跳转回来
    const currentUrl = encodeURIComponent(window.location.href);
    // 跳转到登录页面，这里假设登录页面为login.html
    window.location.href = `login.html?redirect=${currentUrl}`;
}

// 退出登录
function logout() {
    if (confirm('确定要退出登录吗？')) {
        // 清除管理员信息
        localStorage.removeItem('admin');
        // 跳转到登录页面
        redirectToLogin();
    }
}